Maximizing a Monotone Submodular Function with a Bounded Curvature under a Knapsack Constraint
نویسنده
چکیده
We consider the problem of maximizing a monotone submodular function under a knapsack constraint. We show that, for any fixed ǫ > 0, there exists a polynomial-time algorithm with an approximation ratio 1 − c/e − ǫ, where c ∈ [0, 1] is the (total) curvature of the input function. This approximation ratio is tight up to ǫ for any c ∈ [0, 1]. To the best of our knowledge, this is the first result for a knapsack constraint that incorporates the curvature to obtain an approximation ratio better than 1− 1/e, which is tight for general submodular functions. As an application of our result, we present a polynomial-time algorithm for the budget allocation problem with an improved approximation ratio. ∗Supported by JSPS Grant-in-Aid for Young Scientists (B) (26730009), MEXT Grant-in-Aid for Scientific Research on Innovative Areas (24106003), and JST, ERATO, Kawarabayashi Large Graph Project.
منابع مشابه
Maximizing Non-monotone Submodular Functions under Matroid and Knapsack Constraints
Submodular function maximization is a central problem in combinatorial optimization, generalizing many important problems including Max Cut in directed/undirected graphs and in hypergraphs, certain constraint satisfaction problems, maximum entropy sampling, and maximum facility location problems. Unlike submodular minimization, submodular maximization is NP-hard. In this paper, we give the firs...
متن کاملMaximizing Nonmonotone Submodular Functions under Matroid or Knapsack Constraints
Submodular function maximization is a central problem in combinatorial optimization, generalizing many important problems including Max Cut in directed/undirected graphs and in hypergraphs, certain constraint satisfaction problems, maximum entropy sampling, and maximum facility location problems. Unlike submodular minimization, submodular maximization is NP-hard. In this paper, we give the firs...
متن کاملStreaming Algorithms for Maximizing Monotone Submodular Functions under a Knapsack Constraint
In this paper, we consider the problem of maximizing a monotone submodular function subject to a knapsack constraint in the streaming setting. In particular, the elements arrive sequentially and at any point of time, the algorithm has access only to a small fraction of the data stored in primary memory. For this problem, we propose a (0.363− ε)-approximation algorithm, requiring only a single p...
متن کاملMaximizing non-monotone submodular set functions subject to different constraints: Combined algorithms
We study the problem of maximizing constrained non-monotone submodular functions and provide approximation algorithms that improve existing algorithms in terms of either the approximation factor or simplicity. Our algorithms combine existing local search and greedy based algorithms. Different constraints that we study are exact cardinality and multiple knapsack constraints. For the multiple-kna...
متن کاملMaximizing Submodular Functions with the Diminishing Return Property over the Integer Lattice
The problem of maximizing non-negative monotone submodular functions under a certain constraint has been intensively studied in the last decade. In this paper, we address the problem for functions defined over the integer lattice. Suppose that a non-negative monotone submodular function f : Z+ → R+ is given via an evaluation oracle. Assume further that f satisfies the diminishing return propert...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1607.04527 شماره
صفحات -
تاریخ انتشار 2016